package org.jsola.hr.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 根据薪资规则计算的薪资展示对象
 *
 * @author zhr
 */
@ApiModel(description = "根据薪资规则计算的薪资展示对象")
@Data
public class CalculatePayVO {

    @ApiModelProperty(notes = "薪资")
    private BigDecimal amount;

    @ApiModelProperty(notes = "工价规则名")
    private  String amountName;

    @ApiModelProperty(notes = "薪资:一次性费用")
    private BigDecimal oneTimeFee;

    @ApiModelProperty(notes = "薪资:特殊费用")
    private BigDecimal specialFee;

    @ApiModelProperty(notes = "薪资:工时薪资")
    private BigDecimal workTimeRake;

    @ApiModelProperty(notes = "工价规则:是否发放过红包：格式：1110011000（1表示红包已发放，无需再次判断是否发放）")
    private  String isAmountRedPacket;

    @ApiModelProperty(notes = "劳务费")
    private BigDecimal serviceFee;

    @ApiModelProperty(notes = "劳务费规则名")
    private  String serviceFeeName;

    @ApiModelProperty(notes = "劳务费:一次性费用")
    private BigDecimal serviceFeeOneTimeFee;

    @ApiModelProperty(notes = "劳务费:特殊费用")
    private BigDecimal serviceFeeSpecialFee;

    @ApiModelProperty(notes = "劳务费:工时抽成")
    private BigDecimal serviceFeeWorkTimeRake;

    @ApiModelProperty(notes = "劳务费规则:是否发放过红包：格式：1110011000（1表示红包已发放，无需再次判断是否发放）")
    private String isServiceFeeRedPacket;




}

